package com.atwisdom.star.core.bsl.event;

import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.atwisdom.star.common.util.JsonUtil;
import com.atwisdom.star.common.vo.ResultInfo;
import com.googlecode.aviator.AviatorEvaluator;
import lombok.Data;

import java.util.List;

@Data
public class EventExecuteBody {

    /**
     * 事件全局变量
     */
    private JSONObject globalState;
    /**
     * 事件全局常量
     */
    private JSONObject globalScalar;
    /**
     * 事件全局参数
     */
    private JSONObject params;
    /**
     * 事件执行条件
     */
    private boolean conditionStatus;
    /**
     * 事件service 列表
     */
    private List<EventInnerService> innerServiceList;

    /**
     * 事件返回
     */
    private JSONObject back;


}
